struct _SEGMENT// Size=0x48
{
    struct _CONTROL_AREA * ControlArea;// Offset=0x0 Size=0x8
    unsigned long TotalNumberOfPtes;// Offset=0x8 Size=0x4
    struct _SEGMENT_FLAGS SegmentFlags;// Offset=0xc Size=0x4
    unsigned long long NumberOfCommittedPages;// Offset=0x10 Size=0x8
    unsigned long long SizeOfSegment;// Offset=0x18 Size=0x8
    struct _MMEXTEND_INFO * ExtendInfo;// Offset=0x20 Size=0x8
    void * BasedAddress;// Offset=0x20 Size=0x8
    struct _EX_PUSH_LOCK SegmentLock;// Offset=0x28 Size=0x8
    union _unnamed_934 u1;// Offset=0x30 Size=0x8
    union _unnamed_935 u2;// Offset=0x38 Size=0x8
    struct _MMPTE * PrototypePte;// Offset=0x40 Size=0x8
};